﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Skala : System.Web.UI.MasterPage
{
    protected void Page_Load(object sender, EventArgs e)
    {
        int UyeId = Sessions.UyeId;
        
        liBegen.Visible = liCikis.Visible = liHesabim.Visible = UyeId > 0;
        liYeniuye.Visible= lbGiris.Visible = UyeId == -1;

        DilDegistir();
    }

    protected void DilDegistir()
    {
        string Ad = Sessions.Ad;
        int UyeId = Sessions.UyeId;
        int SepetAdet = Sessions.SepetAdedi;
        int BegeniAdedi = Sessions.BegeniAdedi;


        if (Cookies.Dil == "TR")
        {
            lblBegen.Text = "Beğenilen(" + BegeniAdedi.ToString() + ")";
            lbUyeGuncelle.Text = "Hesabım";
            lbUyeOl.Text = "Üye Ol";
            lbGiris.Text = "Üye Girişi";
            Cikis.Text = "Çıkış";

            lblHakkimizda.Text = "HAKKIMIZDA";
            lblSiteharitasi.Text = "SİTE HARİTASI";
            lblIletisim.Text = "İLETİŞİM";

            lblHakkimizdaBelow.Text = "Hakkımızda";
            lblIletisimBelow.Text = "İletişim";
            lblGarantiBelow.Text = "Garanti Prosedürü";
            lblTeslimatBelow.Text = "Teslimat Prosedürü";
            lblIptalBelow.Text = "İptal ve İade Prosedürü";

            lblGuvenlikBelow.Text = "Güvenlik";
            lblGizlilikBelow.Text = "Gizlilik Bildirimi";
            lblKullanimBelow.Text = "Kullanım Koşulları";
            lblFikriBelow.Text = "Fikri ve Sinai Mülkiyet";
            lblSinirliBelow.Text = "Sınırlı Sorumluluk";

            lblYenisezon.Text = "YENİ SEZON";
            lblErkek.Text = "ERKEK";
            lblBayan.Text = "BAYAN";
            lblSeyahat.Text = "SEYAHAT";
            lblAksesuar.Text = "AKSESUAR";
            lblKampanya.Text = "KAMPANYA";

            txtAra.Attributes["PlaceHolder"] = "Aramaya buradan başlayın";
            lblAdSoyad.Text = Ad == "" ? "" : "Sayın " + Ad + " hoşgeldiniz";

            if (UyeId == -1)
                lblSepet.Text = "Giriş yap alışverişe başla";

            else
            {
                if (SepetAdet > 0)
                {
                    lblSepetAdet.Text = "Çantanızda " + SepetAdet.ToString();
                    lblSepet.Text = " ürün bulunmaktadır";
                }
                else
                {
                    lblSepetAdet.Text = "";
                    lblSepet.Text = "Çantanızda ürün bulunmamaktadır";
                }
            }
        }
        else 
        {
            lblBegen.Text = "Liked (" + BegeniAdedi.ToString() + ")";
            lbUyeGuncelle.Text = "My Account";
            lbUyeOl.Text = "Sign Up";
            lbGiris.Text = "Log In";
            Cikis.Text = "Log Out";

            lblHakkimizda.Text = "ABOUT US";
            lblSiteharitasi.Text = "SITE MAP";
            lblIletisim.Text = "CONTACT";

            lblHakkimizdaBelow.Text = "About Us";
            lblIletisimBelow.Text = "Contact";
            lblGarantiBelow.Text = "Warranty Procedure";
            lblTeslimatBelow.Text = "Delivery Procedure";
            lblIptalBelow.Text = "Cancellation and Rebate Procedure";

            lblGuvenlikBelow.Text = "Security";
            lblGizlilikBelow.Text = "Privacy Policy";
            lblKullanimBelow.Text = "Terms of Use";
            lblFikriBelow.Text = "Intellectual and Industrial Property";
            lblSinirliBelow.Text = "Restricted Responsibility";

            lblYenisezon.Text = "NEW SEASON";
            lblErkek.Text = "MEN";
            lblBayan.Text = "WOMEN";
            lblSeyahat.Text = "TRAVEL";
            lblAksesuar.Text = "ACCESSORIES";
            lblKampanya.Text = "CAMPAIGN";

            txtAra.Attributes["PlaceHolder"] = "Search";

            lblAdSoyad.Text = Ad == "" ? "" : "Welcome " + Ad ;

            if (UyeId == -1)
                lblSepet.Text = "Log in to use shopping cart";

            else
            {
                if (SepetAdet > 0)
                {
                    lblSepetAdet.Text =  SepetAdet.ToString();
                    lblSepet.Text = SepetAdet > 1 ? " products" : " product";
                    lblSepet.Text += " in your shopping cart";
                }
                else
                {
                    lblSepetAdet.Text = "";
                    lblSepet.Text = "No product in your shopping cart";
                }
            }
        }
    }

    public void BegeniGuncelle(int BegeniAdedi)
    {
        if (Cookies.Dil == "TR")        
            lblBegen.Text = "Beğenilen (" + BegeniAdedi.ToString() + ")";        
        else
            lblBegen.Text = "Liked (" + BegeniAdedi.ToString() + ")";
        //upAd.Update();
    }

    public void UyeAdiGuncelle(string UyeAdi)
    {
        if (Cookies.Dil == "TR")
            lblAdSoyad.Text = "Sayın " + UyeAdi + " hoşgeldiniz";
        else
            lblAdSoyad.Text = UyeAdi == "" ? "" : "Welcome " + UyeAdi;
        //upAd.Update();
    }

    public void SepetAdediGuncelle(int SepetAdet)
    {
        if (Cookies.Dil == "TR")
            if (SepetAdet > 0)
            {
                lblSepetAdet.Text = "Çantanızda " + SepetAdet.ToString();
                lblSepet.Text = " ürün bulunmaktadır";
            }
            else
            {
                lblSepetAdet.Text = "";
                lblSepet.Text = "Çantanızda ürün bulunmamaktadır";
            }
        else
            if (SepetAdet > 0)
            {
                lblSepetAdet.Text = SepetAdet.ToString();
                lblSepet.Text = SepetAdet > 1 ? " products" : " product";
                lblSepet.Text += " in your shopping cart";
            }
            else
            {
                lblSepetAdet.Text = "";
                lblSepet.Text = "No product in your shopping cart";
            }
        //upAd.Update();
    }

    protected void btnHelper_Click(object sender, EventArgs e)
    {
        string ara = txtAra.Value;
        Response.Redirect(Page.GetRouteUrl("UrunAra", new { UrunAdi = ara }));//("Kategori.aspx?Ara=" + ara);
    }
    protected void btnDilDegistir_Click(object sender, EventArgs e)
    {
        string dil = hidDil.Value;
        if (Request.Cookies["dil"] == null)
        {
            HttpCookie dilCookie = new HttpCookie("dil");
            dilCookie.Value = dil;
            dilCookie.Expires = DateTime.Now.AddMonths(6);
            Response.Cookies.Add(dilCookie);
        }
        else
        {
            HttpCookie dilCookie = Request.Cookies["dil"];
            dilCookie.Value = hidDil.Value;
            dilCookie.Expires = DateTime.Now.AddMonths(6);
            Response.AppendCookie(dilCookie);
        }

        DataAccess.GetLookUp(true);

        Response.Redirect(Request.RawUrl);
        //DilDegistir();        
    }
}
